from django.urls import path
from rest_framework.routers import DefaultRouter
from .views import TaskDefinitionViewSet, TaskResultViewSet, TasksViewSet, PeriodicTaskViewSet

router = DefaultRouter()

# 注册任务定义视图集
router.register(r'task_definitions', TaskDefinitionViewSet, basename='task_definitions')

# 注册周期任务视图集（替代原来的 Tasks）
router.register(r'tasks', TasksViewSet, basename='periodic_tasks')

# 注册任务结果视图集（替代原来的 TaskExecution）
router.register(r'task_result', TaskResultViewSet, basename='task_result')

# 注册周期任务视图集
router.register(r'periodic_task', PeriodicTaskViewSet, basename='periodic_task')

urlpatterns = [
]

urlpatterns += router.urls
